<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Promise</title>
</head>
<body>
    <!-- 基础功能 -->
    <!-- <script src="./js/07_MyPromise/MyPromise01.js"></script> -->

    <!-- 处理异步逻辑 -->
    <!-- <script src="./js/07_MyPromise/MyPromise02.js"></script> -->

    <!-- 多次调用then()，并使之每一个回调函数都能得以有效调用到 -->
    <!-- <script src="./js/07_MyPromise/MyPromise03.js"></script> -->

    <!-- 让then()方法支持链式调用 -->
    <!-- <script src="./js/07_MyPromise/MyPromise04.js"></script> -->

    <!-- 链式调用 返回promise自己时，添加报错逻辑 -->
    <!-- <script src="./js/07_MyPromise/MyPromise05.js"></script> -->

    <!-- 执行器和then执行时的错误捕获 -->
    <!-- <script src="./js/07_MyPromise/MyPromise06.js"></script> -->

    <!-- 参考 fulfilled 状态下的处理方式，对 rejected 和 pending 状态进行改造 -->
    <!-- <script src="./js/07_MyPromise/MyPromise07.js"></script> -->

    <!-- 在then()没有传参的情况下，使其能继续向下传递值 -->
    <!-- <script src="./js/07_MyPromise/MyPromise08.js"></script> -->

    <!-- resolve 与 reject 的静态调用 -->
    <!-- <script src="./js/07_MyPromise/MyPromise09.js"></script> -->

    <!-- 代码整理 -->
    <!-- <script src="./js/07_MyPromise/MyPromise.js"></script>  -->

    <!-- 第2次手写 -->
    <!-- <script src="./js/07_MyPromise/YGPromise.js"></script>  -->

    <!-- 第3次手写 -->
    <!-- <script src="./js/07_MyPromise/YGPromise1.js"></script>  -->

    <!-- 第4次手写 -->
    <!-- <script src="./js/07_MyPromise/YGPromise2.js"></script>  -->

    <!-- 第5次手写 -->
    <!-- <script src="./js/07_MyPromise/YGPromise3.js"></script>  -->

    <!-- 第6次手写 -->
    <!-- <script src="./js/07_MyPromise/YGPromise4.js"></script>  -->

    <!-- 第7次手写 -->
    <!-- <script src="./js/07_MyPromise/YGPromise5.js"></script> -->

    <!-- 第8次手写 -->
    <!-- <script src="./js/07_MyPromise/YGPromise6.js"></script>  -->

    <!-- 第9次手写 -->
    <!-- <script src="./js/07_MyPromise/YGPromise7.js"></script>  -->

    <!-- 第10次手写 -->
    <!-- <script src="./js/07_MyPromise/YGPromise8.js"></script>  -->

    <!-- 第11次手写 -->
    <!-- <script src="./js/07_MyPromise/YGPromise9.js"></script>  -->
    <!-- 第13次手写 -->
    <script src="./js/07_MyPromise/YGPromise11.js"></script> 
</body>
</html>